package com.flurry.android;

import com.flurry.org.apache.avro.AvroRuntimeException;
import com.flurry.org.apache.avro.Schema;
import com.flurry.org.apache.avro.Schema.Parser;
import com.flurry.org.apache.avro.specific.SpecificRecord;
import com.flurry.org.apache.avro.specific.SpecificRecordBase;
import java.util.List;

class AdUnit extends SpecificRecordBase
  implements SpecificRecord
{
  public static final Schema SCHEMA$ = new Schema.Parser().parse("{\"type\":\"record\",\"name\":\"AdUnit\",\"namespace\":\"com.flurry.android\",\"fields\":[{\"name\":\"adSpace\",\"type\":\"string\"},{\"name\":\"expiration\",\"type\":\"long\"},{\"name\":\"adFrames\",\"type\":{\"type\":\"array\",\"items\":{\"type\":\"record\",\"name\":\"AdFrame\",\"fields\":[{\"name\":\"binding\",\"type\":\"int\"},{\"name\":\"display\",\"type\":\"string\"},{\"name\":\"content\",\"type\":\"string\"},{\"name\":\"adSpaceLayout\",\"type\":{\"type\":\"record\",\"name\":\"AdSpaceLayout\",\"fields\":[{\"name\":\"adWidth\",\"type\":\"int\"},{\"name\":\"adHeight\",\"type\":\"int\"},{\"name\":\"fix\",\"type\":\"string\"},{\"name\":\"format\",\"type\":\"string\"},{\"name\":\"alignment\",\"type\":\"string\"}]}},{\"name\":\"callbacks\",\"type\":{\"type\":\"array\",\"items\":{\"type\":\"record\",\"name\":\"Callback\",\"fields\":[{\"name\":\"event\",\"type\":\"string\"},{\"name\":\"actions\",\"type\":{\"type\":\"array\",\"items\":\"string\"}}]}}},{\"name\":\"adGuid\",\"type\":\"string\"}]}}},{\"name\":\"combinable\",\"type\":\"int\",\"default\":0},{\"name\":\"groupId\",\"type\":\"string\"},{\"name\":\"idHash\",\"type\":\"string\",\"default\":\"null\"},{\"name\":\"serveTime\",\"type\":\"long\"},{\"name\":\"newCap\",\"type\":\"int\",\"default\":-1},{\"name\":\"previousCap\",\"type\":\"int\",\"default\":-1},{\"name\":\"previousCapType\",\"type\":\"int\",\"default\":0},{\"name\":\"expirationTime\",\"type\":\"long\"},{\"name\":\"price\",\"type\":\"long\",\"default\":0},{\"name\":\"adomain\",\"type\":\"string\",\"default\":\"null\"}]}");
  public CharSequence bE;
  public long bF;
  public List<AdFrame> bG;
  public int bH;
  public CharSequence bI;
  public CharSequence bJ;
  public long bK;
  public int bL;
  public int bM;
  public int bN;
  public long bO;
  public long bP;
  public CharSequence bQ;

  public Object get(int paramInt)
  {
    switch (paramInt)
    {
    default:
      throw new AvroRuntimeException("Bad index");
    case 0:
      return this.bE;
    case 1:
      return Long.valueOf(this.bF);
    case 2:
      return this.bG;
    case 3:
      return Integer.valueOf(this.bH);
    case 4:
      return this.bI;
    case 5:
      return this.bJ;
    case 6:
      return Long.valueOf(this.bK);
    case 7:
      return Integer.valueOf(this.bL);
    case 8:
      return Integer.valueOf(this.bM);
    case 9:
      return Integer.valueOf(this.bN);
    case 10:
      return Long.valueOf(this.bO);
    case 11:
      return Long.valueOf(this.bP);
    case 12:
    }
    return this.bQ;
  }

  public final List<AdFrame> getAdFrames()
  {
    return this.bG;
  }

  public final CharSequence getAdSpace()
  {
    return this.bE;
  }

  public final Integer getCombinable()
  {
    return Integer.valueOf(this.bH);
  }

  public final Long getExpiration()
  {
    return Long.valueOf(this.bF);
  }

  public final Long getExpirationTime()
  {
    return Long.valueOf(this.bO);
  }

  public final CharSequence getGroupId()
  {
    return this.bI;
  }

  public final CharSequence getIdHash()
  {
    return this.bJ;
  }

  public final Integer getNewCap()
  {
    return Integer.valueOf(this.bL);
  }

  public final Integer getPreviousCap()
  {
    return Integer.valueOf(this.bM);
  }

  public final Integer getPreviousCapType()
  {
    return Integer.valueOf(this.bN);
  }

  public Schema getSchema()
  {
    return SCHEMA$;
  }

  public final Long getServeTime()
  {
    return Long.valueOf(this.bK);
  }

  public void put(int paramInt, Object paramObject)
  {
    switch (paramInt)
    {
    default:
      throw new AvroRuntimeException("Bad index");
    case 0:
      this.bE = ((CharSequence)paramObject);
      return;
    case 1:
      this.bF = ((Long)paramObject).longValue();
      return;
    case 2:
      this.bG = ((List)paramObject);
      return;
    case 3:
      this.bH = ((Integer)paramObject).intValue();
      return;
    case 4:
      this.bI = ((CharSequence)paramObject);
      return;
    case 5:
      this.bJ = ((CharSequence)paramObject);
      return;
    case 6:
      this.bK = ((Long)paramObject).longValue();
      return;
    case 7:
      this.bL = ((Integer)paramObject).intValue();
      return;
    case 8:
      this.bM = ((Integer)paramObject).intValue();
      return;
    case 9:
      this.bN = ((Integer)paramObject).intValue();
      return;
    case 10:
      this.bO = ((Long)paramObject).longValue();
      return;
    case 11:
      this.bP = ((Long)paramObject).longValue();
      return;
    case 12:
    }
    this.bQ = ((CharSequence)paramObject);
  }
}

/* Location:           E:\android\Toy Defense 2_dex2jar.jar
 * Qualified Name:     com.flurry.android.AdUnit
 * JD-Core Version:    0.6.2
 */